	function vistaDatapiker(){
		if (document.getElementById("dia").style.visibility=="hidden"){
			verDatapiker();
			var fecha=document.form1.elements[0].value;
			if (fecha.length==0){
				fecha=digitosFecha(document.getElementById("dia").value) +'/'+ digitosFecha(document.getElementById("mes").value) +'/'+  document.getElementById("anno").value;
				document.form1.elements[0].value=fecha;
			}
		}else{
			 ocultarDatapiker();
		}
	}
	function ocultarDatapiker(){
		document.getElementById("dia").style.visibility="hidden";
		document.getElementById("mes").style.visibility="hidden";
		document.getElementById("anno").style.visibility="hidden";
	}
	function verDatapiker(){
		document.getElementById("dia").style.visibility="visible";
		document.getElementById("mes").style.visibility="visible";
		document.getElementById("anno").style.visibility="visible";	   
	}
	function digitosFecha(digitos){
		if (digitos<=9) {var fec="0"+digitos;return fec; }
		return digitos;
	}	
	function cargaDatapiker(pregunta){
	        fecha=fxvalor(localStorage.getItem(pregunta));

			if (fecha.length>1){
				anno=fecha.substring(6,10);
				mes=eval(fecha.substring(3,5));
				dia=eval(fecha.substring(0,2));
				document.form1.elements[3].value=anno;
				document.form1.elements[2].value=mes;
				document.form1.elements[1].value=dia;
			}else{
				fecha=HOY();
				anno=fecha.substring(6,10);
				mes=eval(fecha.substring(3,5));
				dia=eval(fecha.substring(0,2));
				document.form1.elements[3].value=anno;
				document.form1.elements[2].value=mes;
				document.form1.elements[1].value=dia;
			}
	}			
		
		function ajusteDatapiker(pregunta){
			dia=eval(document.getElementById("dia").value);
			mes=eval(document.getElementById("mes").value);
			anno=eval(document.getElementById("anno").value);
			//30 dias
			if(mes== 11 || mes== 9 || mes== 6 || mes== 4){ n=30;}
			//31 dias
			if(mes== 12 || mes== 10 || mes== 8 || mes== 7 || mes== 5 || mes== 3 || mes== 1){n=31;}
			//28 dias
			if(mes== 2){
				if((anno%4==0) && ((anno%100!= 0) || (anno%400==0))){
					n=29;
				}else{
					n=28;
				}
			}

			document.getElementById("dia").length=null;	
			for (i=0;i<n;i++){
				document.getElementById("dia").options[i] =new Option(i+1);
			}
			if (dia>n){dia=n;}
			document.form1.elements[1].value=dia;

			for (i=0;i<114;i++){
				document.getElementById("anno").options[i] =new Option(i+1900);
			}
			document.form1.elements[3].value=anno;
			fecha=digitosFecha(document.getElementById("dia").value) +'/'+ digitosFecha(document.getElementById("mes").value) +'/'+  document.getElementById("anno").value;
			document.form1.elements[0].value=fecha;
		}
	
function llenarDatapiker(pregunta){
			
			var meses= ['Enero','Febrero','Marzo','Abril','Mayo','Junio','Julio','Agosto','Septiembre','Octubre','Noviembre','Diciembre'];
			n=31;
			for (i=0;i<12;i++){
				document.getElementById("mes").options[i] =new Option(meses[i],i+1);
			}
			document.getElementById("dia").length=null;
			mes=document.getElementById("mes").value;
			anno=document.getElementById("anno").value;
			//30 dias
			if(mes== 11 || mes== 9 || mes== 6 || mes== 4){ n=30;}
			//31 dias
			if(mes== 12 || mes== 10 || mes== 8 || mes== 7 || mes== 5 || mes== 3 || mes== 1){n=31;}
			//28 dias
			if(mes== 2){
				if((anno%4==0) && ((anno%100!= 0) || (anno%400==0))){
					n=29;
				}else{
					n=28;
				}
			}		
			for (i=0;i<n;i++){
				document.getElementById("dia").options[i] =new Option(i+1);
			}
			for (i=0;i<114;i++){
				document.getElementById("anno").options[i] =new Option(i+1900);
			}
			fecha=digitosFecha(document.getElementById("dia").value) +'/'+ digitosFecha(document.getElementById("mes").value) +'/'+  document.getElementById("anno").value;
			
}